.header { margin: 0 3rem; min-width: 1200px; max-width: 1800px; }
em, i { font-style: normal; }
body { width: 100%; min-width: 1200px; max-width: 1920px; margin: 0 auto; overflow-x: hidden; }
.h_con { position: relative; height: 7.1rem; }
.h_con .logo { float: left; position: relative; z-index: 10; margin-top: 0.8rem; }
.h_con .logo img { display: block; width: 13.2rem; height: 5.6rem; }
.h_con h2 { float: left; margin-left: 1rem; font-size: 1.3rem; color: #333333; line-height: 7.1rem; display: block; font-weight: bold; }
.h_con p { float: right; height: 7.1rem; box-sizing: border-box; }
.h_con p img { display: inline-block; width: 1.4rem; height: 1.4rem; margin-right: 0.4rem; vertical-align: -0.1rem; }
.h_con p em { display: inline-block; font-size: 1.4rem; line-height: 7.1rem; color: #7e2924; font-weight: bold; }
.h_nav { float: right; margin-right: 2.4rem; }
.h_nav ul li { display: block; float: left; position: relative;flex: 1; }
.h_nav ul li a { display: block; position: relative; z-index: 1; font-size: 1rem; font-weight: normal; color: #333; line-height: 7.1rem;  text-align: center; padding: 0 2.3rem; }
.h_nav ul li:hover a { background: #ae322d; color: #fff; }
table tr td { border: 1px solid #ddd; }


.xl2{ position:absolute; z-index:99999;  display:none; margin-left: -0px; }
.xl3{ background:#8d1308; }
.xl3 a{display:block; margin:0px 0px;  color:#FFFFFF!important}
.xl2 a{ display:block; color:#FFFFFF; line-height:2.5rem!important; font-size:16px!important; padding:0!important; width:300px!important; border-bottom:1px solid #8d1308; }
.xl2 a:hover{ background-color:#48ae2c; color:#ffffff!important; }
.xl2 a:visited{ background-color:#48ae2c; color:#ffffff!important; }
.xl1:hover .xl2{ display:block;}

.page { text-align: center; padding: 20px 0; margin-bottom:30px;}
.page li { width:auto !important;}
.page li span { display: inline-block!important; margin: 0 5px!important; }
.page li span.page-numbar { margin: 0!important; }
.page li a { display: inline-block!important; padding: 2px 10px!important; color: #333!important; font-size: 15px!important; border: 1px solid #dedede!important; margin: 0 5px!important; }
.page li a.page-num-current { background: #7e2924!important; color: #fff!important; border-color: #7e2924!important; }




